Pour tracer des fonctions

Pour tracer en rouge la fonction log2 pour x variant entre 0.3 et 5.1 accompagnée des axes et de la grille de fond pointillée, vous pouvez faire :

=1mm
\begin{picture}(80,80)
\put(0.00,0.00){\framebox (80,80)[t]{}}
\dashpstrue
\put(...
...urveto
/XX XX inc add def
} repeat
stroke grestore
grestore
}}
\end{picture}

\begin{center}
\unitlength=1mm
\linethickness{0.4pt}
\begin{picture}(80,80)
\put(0.00,0.00){\framebox(80,80)[t]{}}
%%% grille en pointillee
\dashpstrue
\put(10.00,10.00){\Grille(65,65)(2,5){3 1 3 1}{1}{0.1}}
\dashpsfalse% fin des traits pointilles
%%% les axes
\put(10,30){\vector(1,0){65}}
\put(10,10){\vector(0,1){65}}
\multiputnum(11.5,25)(10,0){7}{0}{1}
\multiputnum(5,10)(0,10){7}{-2}{1}
\multiput(8.5,10)(0,10){7}{\traith{3}}
\multiput(10,28)(10,0){6}{\traitv{4}}
%%% la fonction
\put(10,30){\plotfunction{0.3}{5.1}{1}{1}{0.1}{0}%
           {XX  ln 2 ln div}}
\end{picture}
\end{center}

Noter que l'on a pas accés en PostScript à la fonction log2 si bien que nous avons dû la composer : log2(x) = ${\frac{{ln(x)}}{{ln(2)}}}$. Reportez vous aux références [4] [3] et [2] pour obtenir la liste des fonctions (arithmétiques...) disponibles en PostScript. De plus, il est rappelé que le nom de la variable des fonctions est XX par convention.